<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>
        // "use strict"

        // let obj = {
        //     name: 'zhangsan',
        //     age: 18,
        // }

        // console.log(obj.__proto__ == Object.prototype);
        // console.log(obj.__proto__.__proto__);
        // console.log(Object.prototype.constructor);
        // console.log(Object.__proto__==Function.prototype);
        // console.log(Object.constructor);
        // console.log(Object.__proto__.constructor);
        // console.log(Function.prototype==Object.__proto__);
        // console.log(Function.prototype.constructor==Function);


        // function foo() {
        //     console.log(this);
        // }
        // foo()

        // let obj = {
        //     name: 'zhangsan',
        //     test: function () {
        //         let fn = () => {
        //             console.log(this);
        //         }
        //         fn()
        //     }
        // }
        // function fn() {
        //     console.log(this.name);
        // }
        // obj.show = fn;
        // fn()
        // obj.show()
        // obj.test()



        // var name = 'window';

        // var A = {
        //     name: 'A',
        //     sayHello: () => {
        //         console.log(this.name)
        //     }
        // }
        // A.sayHello();

        // console.log(window);

    </script>

</body>

</html>